finished post link related logic