Nanostructures on plastic aid energy-harvesting