Updated Process class and interface