add everything this time