refatora/simplifica