modify structure by structing SEVICE package