fixing methods signatures