the methods now accept arbitrary parameters