added support for adding own Client ID / Secret, arm64 support