using a different location-based matrix