no initialization required