updating layout
updating layout
Adding location function