we should close this pr and start with a new issue where we collect all ideas and let implementations follow