new smarty, query, bootstrap