controller shapes