efya and king promise