needed global keyword