custom file storage class added