fixed major bugs with symlink, practice tests are passed