Refactor fruth