FIX: more resilient when markers are empty
marker can be empty
validate input for name of rater