updated dsl method to use styles instead of opts
reverted spec and file missing patches