Invia SMS: Logic + control: On program construction and verification