move CustomMapAnnotation to helpers