My final year project in CUHK