approaching useable, need params