Add module Contract