restructuring; exploring inline-block implementation