Attain Your Goals with Programs