Add my final project. Not completed yet, for reference purpose only.