graduation project of Lei Wang and Li Wang