fix to use post