Add requirement to edge. Handle multiple requiremenst