feeling a little stressed, so I made this and yes, I'm still working.
@Brandonthecubanmohul for original project