some half-baked things