still not complete, some thoughts on where it went wrong