feck. This is really rough still. But its a start.