working on contract section