added setup and process mgt