refactor code
Add user micropost