b0rken; middle of refactoring