refatoração tipo casting time, range, components e duration