giving ideas life