made base public in most components