CAMP (@IFL-CAMP)