q 2.86 finished type-tags:)