first commit with gradle, working on getting it to compile for some reason doesn't know overrides