record version
mechanism to declare block & activity
add identifier paths