more dumb coder stuff