very hard if not impossible