add login workflow (remain: input network email), add test page, get_profile()...