collect structure and added common blocks