a bit better comments