Added password checking and updated submodule