now with partial edit