add loop struct..