finished 395

another totally confused cast!!