giga refactoring tasks