add Michal Marczyk's case* work