doing work on user stuff