more work on user posts