reuse and restyle