cleanup
some preparation