Type C (Suggested Design)