changed constructor arg names