improve post resource form