data encode memcpy
first coding of analyze ADT
implemented analyze library
first logging change