Smart Polymer Materials and Nano-Composites)