initial commit of base Core framework