better post controller
fix url in post