define by myself

add define by myself