added external github project JokerAPI so that it can be updated independently
2nd try