fleshed out shapes tab