working on adding various hooks for lint checking and other stuff
meh