I worked on it for a long time... so i have published it, but not completely satisfied yet !! Anyway, thanks Jambam.