pass arrument through