nobody cares about location + semantics
fixed some styles