Add storage permission, added design notes