finish basic list model