cleaned up in core.dll
added class interaction with the library core.dll