added classes for beacon localization, changed ode for multiple bottom points