cleaver dynamic input ports and setfielddata gui