port B interrupt added