added module definitions.