adds best in place editing