sub-module updated