defs
putting in rest of data
numbering