unnecessary commented codes are removed