added all long support. added dictionary builder and context.