rename and cleanup
it compiles\!) but still doesn't work(