adding bunches of cool stuff