call correctly