through puts