Yep that was a mistype sorry OK hardware looks like this the board im playing with is a velleman kit K8048 and has the following.

RB0 to RB5 via a 680R to GND this all works can toggle set output high etc.

And RA0 to RA3 connected to 10K pull down rersitors with the other side of the switches tied to 5v supply rail - so the PIC input is usually low but goes high when the switch is pressed.

Many thanks for your help so far

Regards,

Moz