adding fields controller and best in place editing