my contribution. soo yeah, hooray.