more mixin use; _shared directory