dont worry about this, im not finished yet