moved all ideas into a partial