login function
add categories
add categories