Base framework (18/40)

Base framework