Remember my first program? Well, heres the sequel.