about to tear appart current code to move from tutorial code to my code