added backup mixin and and rake task