added minor and major support to beacon