My working project for VT4000 class.