added use_tz parameter