okay let's go over basic concepts