add instance mthods

add instance mthods