External storage implementation