I feel like this could be interesting with more development :)