Added LoginContract