a new hustoj fork migrating from Google Code version