Added various hints for implementation.