implement presenter custom post