hide function definitions
fit unite