we should add the copyright stuff