hart tutorial