add optimize table stuff