experimental techniques