removed the vim modeline as github doesn't seem to support it