links given and bug fixed