hard language