memo feature implemented. Still very experimental.