programming problem woo