i may add comments later
lets help github out, we probably wont use this ever