contracts handling.