unnecessary constructor variable