automatic ip reader implemented