fixed errors, found relatively nice params for process(), probably still want to play with them a little more