File loading and storing. @author Ahmed Moustafa