removing arg passing