thinking of how to reuse these