added password mixin