rename add to addMarker, and add more overload addMarker method
remove final decoration