#localization algorithm