on-shell solution