Thank you! The real praise belongs to Nathan for doing FU, I just stripped it down.
Its works very well in your idea