add nested context function and mixins
build and push new gem