initial impl of CaustkLibrary framework