clearup all code