Started implementing the file handler