transfer function method