breaking IPX account out into individual methods