loop in manipulate-object.l instead of interface
add new file