begin the cool stuff