user actions complete