commit module contract-first service and web module