started to work on this DSL for security: implemented view, data, and mod keywords