Heavily inspired by two of my friends