sub module server