making changes towards module by module simulation