debugged process()