materials and source codes for Master's degree reserach