probably has 1 million bugs but hey a homemade 20-minute project with 30% effort doesn't need to be perfect