file smarty