optimist, and general hash details