few changes
improving it n no more IP assignments
improving it n no more IP assignments