extracted new CodeletInfo instead of 9 captions, using instance instead of static in all codelets. fingers tired.