no tabs, spaces, comments