derive transfer function