add option to set to shape