Lab 3 for Application Programming