WOW, Your answer is too good but i don't think so you are agree with architecture. is it right?