changed pickingsystem to use process_new_entity