got it all to a working standard