added random shapes