now we also return detailed info