more experiments with asm