comment parsing complete