small fixes
implement list