a few steps nearer to getting it to work