whole lotta stuff, getting certs and sigs to work

not finished yet though