added searching, started on select cut/copy