Personally written by myself. It's based on the recent IZ activity.