Some base framework.