Add Module interface