portal should have its own block files