working on functions to construct neg links