add category dsl