fixed dependency issues
added all files