fix signin
make all tests past