forming framework of what i'm doing