Final view scripts and fix update pw allowing empty fields