add requires section