hard to pinpoint just where it went wrong