instruções melhoradas e comentários