remove struct_id from struct environment

struct environment represent id implicitly by element position in list