Dev/refactor

all the list-panels partialed out