Implemented select_process method