implement user post association