compute parameters