complete user actions