-remove duplicate declare