add user auth, and add more template,css about it.