Added attribution and header to all classes