Added -u, -f, and -h flags. Updates still wont work, but im closer!