updated shapes