I like the concept of how the called FC looks in the ladder. The interface is easy for the "next guy". He can see exactly what is assigned to each in and out. But how do I integrate TON and TOF with these so that I don't end up with a bunch of DBs. If I call SFB4 from within the FC it seems I have to assign a data type of Block_DB and then when the FC is called insert DB after DB and populate it. There must be an easier method while still maintaining the FC outline that I like.