inside-out processing