updated shapes to include hash, required for python 3.