a lot of stuff. for testing recognition to server