moving porgramming assignment 2