tone class; better makefiles