added custom markers, event handlers, should change to for loop later