detect local env