beacon solution