tabs -> spaces and minor stuff