improved github schema