refactoring using partial
Add user microposts