add another merhod to IM