work on list:create()