adding all marker with efficient arrays