lint, fix all the bugs!