added reverses to dsl