copy and form updates