Base framework (28/40)

Base framework