added project support mixin