multiple fixes & work in progress
get post implementation