5.4 Getting My Application to Do What I Want