try to declare only once