tie framework works roughly