sub process()