added new linux structure