First commit in quite some time, not sure what changes from the last

not sure what the last commit was as the codebase i had locally was
quite broken