fixed signatures