Troite - work in progress