added process simulator