add password DSL