compiled by minus 8