improved visuals
fixed enum forward declaration for windows & linux