[ADD] writing and reading lists with procedures. getting list properties