some changes

add categories