commented codes are removed