put io slots in the diagonal of placement
set value of max_loop
combine status and loop