fixed broken method signatures