add UserAction