added the ability to add links