renamed smarty