basic architecture tracking, closes #161