Added license information
Revised structure.