hack require