added MIT licience for all classes