added MIT notice