starting on conditional loops for notes and all that