Beacon v2

I did a format using the Google Checker which breaks lines longer than 100 characters.