more comments and prep work