adding more details to the campOS components