implement simons comments