add module practice.