++ fix, ifs e elses ainda pendentes