updates to a2