New generic tutorial method