location as task