don't declare classes twice