user stuff more universal