just a few comments before i start coding some more