pushing hwk 2_3