added option to control marker size