litt om arkitekturen til cp