I thought and currently developing the idea....
I thought and currently developing the idea.
More information