add modules definition