Author: Anders Palm and Johan Stenstrom