login when first login
coding style
finish bookshelf list