pequeños refactor