hw2 added parameter source