added new file checker
added new commenting