refactor post-user stuff from ling/member to ling/user