snippetAP modified