language updates, style fixes