changed type to pass