How do I take this further / fix errors?
Or should I just abandon this and move on?