utils separation