add to high logic