admin feature

add admin function