CS330 Smooth Arch