Updated for MIT License