reafactorings: renames and extract methods
add timed flash spell