add an option to set icon size