finished list

finished code for v2.0