various: temp mess (wip), not functional