tested out my helper function, works for all, will probably code the rest of the stuff over the weekend and monday, vacation right now