added SASS support, refactoring