DEV in progress: sign in function finished