commentary! still not finalized