addresses multiple declaration warning