arrumando bugs e comentando codigo