add Module function