add setup() instead of setupWithColor() and setupWithTexture()