quick truple construction update. not sure if correct