fixed hash issue without js