Implement post service