debugged and required files