modificada iniciação, estavase a usar undefineds