add smarty lib