added Dict class