added settings dialog + change password functional