Invia SMS: Principles of dynamics programming