add functionality for changing admin password