apply && call