whooooops programmed at github, never has a good ending