add update, insert, and view single user methods