implemented get lists