ide like to thank john allcock