cleaned up hard to read intro in structures