create directives for problem name and problem link
polish the UI misc