builds on TROLL
merge