Add user microposts
refactor