created state-action-like functionality to experiment with. have to discuss with sander.