Implemented auth checks
Install improvements with permissions