tamm: the sprint: lots of improvements