fleshed out hint design