added Location Class