Added DSL for common operations