add basic post loader implementation