add FileProperties, Header(not finished)