very much inspired by a doodle on the twitter of @tysonhesse