how to programme for a client