variable analysis added