Private Function Dec. 29