Added File creating, writing and loading