added colophon, fixed overflow