increased depth of generation buffer.
added correct license header