add initial core and core_test with failing tests