added DUP and FLIP