mirror of smarty2 for use with composer