added declarative grid mixins