added post position for re-generation