added beacon manager