new modules and initial files for HW3