intermendiate commit 2

fixed bad destructors, viseocard parameters query is incapsulated into
own class, etc