mostly converted to sass