3 Main Components 111215