bear with me for a few posts