Finished implementing final project core