created NSUserDefault to ensure authorization is only asked once