settings file is now optional
cleanup
scala ftw