I hope this hasn't been designed before

I hope this hasn't been designed before