added second half with ordered list