Organized data in multi-dimensional lists

need to update some older functions for this