Innovation techniques