use attr_reader
FIXME: will remove geta_escape
use method instead of class var
Use Digest::MD5
test_core