finish first version of marker icon system