fixed add reference to reference, renamed data to context, added talloc_context, implementing man