added control by circle/cross/tri/sq