compile hints