Add tests & change how .send works