Horrible commit message but project finished