updated imp and kast.k