Update HackMap with better readibility and comments.