made OSinteraction into a library