port to PhpStorm
reformat code
Class HyperLinker
rewriting contest module