internal storage: filename better handle