support 'from' parameter