updated ordering and removed stray semi-colon