feature:add password field