been thinking about this concept for a while now