implement flip material