updates by john