implemented a multiple parameter method.