Added OSW

Going to start implementing all classes.