no need for getFile method