use semicolons consistently