add the common path operations

add the common path operations