expanded to 1988-1991+ bugfixes