final work done as of 11:53 AM on 4/19/2013