Library procedure added

add some library procedure...