added voting and map of occurrence, voting is not persistent