args now assigned over constructor