accepts proper post format