some improvement in module