initial
cleanup
first fragments