add blog endpoint