Added comments and copyright info