new API reference added. compartmentalized core library