ability to add contracts