im not done yet, sorry