more updated on LocHandler