comments and description of latest changes can be found here