1. improve sign in page.
2. adjust controller struction.