beginning assignment 2