core functionality version