resolves #1 together with first attempts for reporting