garuye:some misc oso things from the past couple months