removed toString as it's not needed