First commit(hope it works), filecheck(.CPP)