added first methods for ip suttport