ace save function with many TODO's