P6 programme development