Interface and commenting.