added shitty comments and test data
hope it doesn't push to cyber prime