updated files and fixed dependency error