start of learning how to really do this... pay attention!!