added define module