clean version

not that much change.