style changed to linux
removed typedefs