setup the base system and component base framework