getting ahead of myself..