support user_data templates