add an affordance post