adding eveything