bug fixing best_in_place editing and adding specs.