Add memo feature

add memo feature to implement #2