break running exp and process exp into separate stages