adapting lennart's style