use with open