New version with John