added ID in ToString() method