add base analysis unit