Base framework completed