lemme know if you want me to continue... this is still to big...