assignment for week 1-3
try for push