working fine.. compilation to 46bit needs to be done.