refactored for Sass use