read my other post.

it is simple. you want to complicate it.