add  override for all methods implementing the interface  also  i like them in the same order as the interface declaration and if it makes sense have them together  maybe it is easier to change icard order  pick your poison 