added snippet manager