Finally managed to finish this one around all the work and...