this is amazing man, I have no clue on how to even start something like this haha