capsule model