adding all the stuffs
pushing stuff