added listf & listd