added kraft1981, unfinished