Base frameworks