working on DisplayShape