use composer for the smarty dependency