new instructions for new interface