initial setup of CoreLib