storage prototype