thanks for pointing! acutually i thought name spaces should have prefix always, but it didn't so it was about name spaces and now its fixed, thanks!
–
user1590636Mar 6 '13 at 20:18

@user1590636, check my update. You don't need always use a prefix, but here you redefined the default namespace, so you have to use prefix or use you redefined default namespace.
–
aushMar 6 '13 at 20:20