earning techniques