add input methos utils, finished password manager