more wip! constructive criticism always welcome…