#12 add edit and restore password