update simple
fix prefix elimination bug
remove print
update