def METHOD_NAME(self) -> dict:
    """
    Called from *start* fn and wrapped in a try-catch block.
    Should be overwritten in child class
    :returns report
    """
    raise NotImplementedError()