further process on clean up