Almost finished too tired now to continue