Further reduce base framework