wrap props in another element