have done more research and find the problem is when i use mpasm as my assembler
works fine not using this could just go that way but interested in why and ideas