user_data2: start re-write of user_data (not used yet)