Вообщем решил все по другому, но мож еще кто какие решения знает? а то я час сидел голову ломал, если можно так выразиться)