IN OUT MODEL PROGRAMME