added FileCreator and Hashfunction