dynamic class allocation done
cleaning up