Added instruction and license and so on