add tracking function