Feature/update_by_spec