fix module name error and add requirements