i have no clue how this works..... bear with me... i'm learning slowly...