initial commit of core files