updated to include and construct Fig2