innovative techniques