improve caps re