add base components as FW