doesn't need to be declared twice