start of ideal 3.3.1 integration