improve post input