basic copy
basic filtering logic
basic filtering in UI