Structured version of List3DSony with recycable code