v1.1

finished constructor