updates to top