https://www.scienceforums.com/....topic/95917-how-to-c