added password escaping, rebooting and password visiblity