Getting somewhere, still not working though