example from ucl software carpentry