update the architecture and sign_in test cases