renamed methods and forward declared them because 1992