Dynamic form reconstruction