able to use all shapes :)