1.1

-struct hided in general class
-delete gimmicky constructor