fixed hangup bug, still need to work with minimum password lenght