includes all portlets and hooks