added core library classes for public release