cleaner template solution