remove dependency in header