character generator support ( use hashie )