handling -ve address bug

@youssefMagdy29