Programming assignement 4, great failure.