hints....