cleaning, optimization, touches