Very good how long did it take to write that.