added and revised module4 and module1