referenced website i stripped code from