opps commented stuff tha twas needed