gne program : 1.