initial setup
adds
adds