adding line numbers and capacity to read list