Core commit

Core source files