introduced shapeMangager which returns a build chosen shape.