Added comments and license header