add the shrio to the project

add  authority to the project
add some functionality