fixed some method signatures