Hot: selfoptimization