add cmap service

needs specs