prerequirements and links added