- module code and specification added