https://levelup.gitconnected.com/the-interviewer-asked-me-how-to-control-button-level-permissions-6fa966434a84