fixed writablePath