all files and smarty lib