hints and implications