Initial version
requested review from @tobi747
approved this merge request
mentioned in commit b0473a34
merged