Added bad input check, github ribbon