fixes method signatures