third programming assignment completed