print assembly working