cleaned up variable declarations and added rabble_sign_verify, half implemented