sync assignment 3