change level calls to accept mulitiple parameters