hackathon-rat | WIP but somewhat working solution