A review of smart materials: researches and applications